use-modern-atomics
authorDebian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Wed, 13 Dec 2023 10:28:47 +0000 (12:28 +0200)
committerIlias Tsitsimpis <iliastsi@debian.org>
Wed, 13 Dec 2023 10:28:47 +0000 (12:28 +0200)
commitd629557ce59ca5ed863d76497f54116bb7e4225f
tree81408814df522cf7a9ea638f9cd5a15c25384bb8
parent09bedc24218e5ee13232ab9647254d1f9c31952c
use-modern-atomics

commit f8fa1d08d7cbfef508bab355bda80f495e928f98
Author: Ben Gamari <bgamari.foss@gmail.com>
Date:   Mon Apr 17 21:04:47 2023 +0000

    ghc-prim: Use C11 atomics

    Previously `ghc-prim`'s atomic wrappers used the legacy `__sync_*`
    family of C builtins. Here we refactor these to rather use the
    appropriate C11 atomic equivalents, allowing us to be more explicit
    about the expected ordering semantics.

Gbp-Pq: Name use-modern-atomics
libraries/ghc-prim/cbits/atomic.c